package com.ssfeng.youxia.entity;

import java.io.Serializable;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

/**
 * <p>
 * 行政区域
 * </p>
 *
 * @author liyuhang
 * @since 2020-04-06
 */
@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
public class EypArea implements Serializable {

    private static final long serialVersionUID = 1L;

    /**
     * 区域代码
共12位，其中：
1、2位表示省级码段
3、4位表示地级码段
5、6位表示县级码段
7～9位表示乡级码段
9～12位表示村级码段

     */
    private String areaId;

    /**
     * 父区域代码
省级区域，其父区域代码为空字符串
     */
    private String parentId;

    /**
     * 区域名称
     */
    private String name;

    /**
     * 级别：
1：省级（省、自治区、直辖市），
2：地级（地级市、地区），
3：县级（县、县级市、市辖区），
4：乡级（乡、镇、街道办、类似乡级单位），
5：村级（村民委员会、居民委员会）
     */
    private String grade;

    /**
     * 城乡分类代码：
111：主城区，
112：城乡结合区，
121：镇中心区，
122：镇乡结合区，
123：特殊区域，
210：乡中心区，
220：村庄
第1位为1，城镇；为2，农村
     */
    private String type;

    /**
     * 状态
1：在用；0：无用
     */
    private Integer status;


}
